package br.com.almanach.negocio.cadastro;

import br.com.almanach.dominio.cadastro.Evento;
import br.com.almanach.dominio.cadastro.Ministracao;
import br.com.almanach.persistencia.cadastro.MinistracaoPersistencia;
import java.util.List;
import javax.ejb.EJB;
import javax.ejb.LocalBean;
import javax.ejb.Stateless;

@Stateless
@LocalBean
public class MinistracaoNegocio {

    @EJB
    private MinistracaoPersistencia ministracaoPersistencia;

    public List<Ministracao> buscar(Evento evento, int registro , int quantidade){
        return ministracaoPersistencia.buscar(evento, registro, quantidade);
    }

    public int buscar(Evento evento){
        return ministracaoPersistencia.buscar(evento);
    }

    public Ministracao buscar(Integer id){
        return ministracaoPersistencia.buscar(id);
    }

    public void incluir(Ministracao ministracao){
        ministracaoPersistencia.incluir(ministracao);
    }

    public void alterar(Ministracao ministracao){
        ministracaoPersistencia.alterar(ministracao);
    }

    public void remover(Ministracao ministracao){
        ministracaoPersistencia.remover(ministracao);
    }

}
